package cn.ddd.linktran.client.api;

import cn.ddd.linktran.client.dto.cmd.UrlMapAddCmd;
import cn.ddd.linktran.client.dto.data.UrlMapDTO;
import cn.ddd.linktran.client.dto.query.LongByShortQry;
import com.alibaba.cola.dto.SingleResponse;

public interface UrlMapService {

    /**
     * 传入长链，创建短链
     * @param urlMapAddCmd
     * @return
     */
    public SingleResponse<UrlMapDTO> createUrlMap(UrlMapAddCmd urlMapAddCmd);

    /**
     *  根据短链获取长链
     * @param longByShortQry
     * @return
     */
    public SingleResponse<UrlMapDTO> getLongByShort(LongByShortQry longByShortQry);
}
